menu_service-install(){
unset display source_select
input "是否显示服务安装详细过程[y/n],默认[ y ]" "display"
input_check "$display" "服务安装详细过程显示" "y" "display"

input "通过镜像站列表选择安装源:[y/n],默认[ n ]" "source_select"
input_check "$source_select" "是否需要选择镜像源[提供选择列表]" "n" "source_select"


unset selectc 
input "请选择一个类型:
[1]单独安装(例如k8s只安装k8s,不安装Docker)
[2]组合安装[例如安装K8S的同时安装Docker]
输入序号并回车即可选中" select
case $select in
    '1') 
        input "请选择需要安装的服务:
[1]Docker(已适配CentOS7/8、Debian10)
[2]K8S
[3]Mariadb
[4]Nginx(待更新)
[5]MySQL(待更新)
[6]Apache2(httpd)(待更新)
[7]PHP(待更新)
输入序号并回车即可选中" alone
        case $alone in 
            '1') 
                install_menu_install-docker-ce-mini #最小化实现Docker安装
            ;;
            '2')
                install_menu_install-k8s-mini #最小化实现K8S服务安装
            ;;
            '3')
                install_menu-mariadb-install #最基础的数据库安装配置
            ;;
        esac
        ;;
    '2') 
        input "请选择需要安装的组合服务:
[1]K8s/Docker(更新中)
[2]安装LNMP环境(待更新)
[3]安装LAMP环境(待更新)
输入序号并回车即可选中" combination
        case $combination in
            '1')
                install_menu_install-docker-ce_k8s #安装K8S和Docker组合
            ;;
            '2')
                echo '等待更新'
            ;;
        esac
        ;;
esac
}
menu_service-unstall(){
    Loading_function './tools/service_unstall.sh'
input "请选择需要卸载的服务:
[1]Docker
[2]K8S
[3]Mariadb
[4]Nginx
[5]MySQL
[6]Apache2(httpd)
[7]PHP" unstall
case $unstall in
    '1')
        tools_service_unstall_f "docker docker.io docker-ce"
        ;;
    '2')
        tools_service_unstall_f "kubelet kubectl kubeadm"
        ;;
    '3')
        tools_service_unstall_f "mariadb mariadb-server"
        ;;
    '4')
        tools_service_unstall_f "nginx"
        ;;
    '5')
        tools_service_unstall_f "mysql-server"
        ;;
    '6')
        tools_service_unstall_f "httpd apache apache2"
        ;;
    '7')
        tools_service_unstall_f "php php-fpm"
        ;;
esac
}
menu_tools(){
input "请选择一个菜单
[1]进入Docker工具箱
[2]进入数据库工具箱
[3]进入源配置工具箱" tools
Loading_function "./tools/*.sh"
case $tools in
    '1')
        tools_menu-docker #进入Docker工具箱
        ;;
    '2')
        tools_menu-mariadb #进入数据库工具箱
        ;;
    '3')
        tools_menu-source #进入源配置工具箱
        ;;
esac
}